移动端开发中经常需要mock接口数据,一般的接口数据模拟都是通过nodejs、spring mvc、spring boot去手写每个接口的请求和返回数据。其实我们可以将这一过程自动化实现,我们可以将接口文档上定义的接口数据爬下来存在数据库中,然后根据数据库中的相应的接口数据进行返回给调用方。
技术点
- 爬虫相关的技术,这里我采用的是webmagic爬虫框架
- spring-boot
- spring-data-jpa
工作流程分析
- 启动spring boot项目时,开启爬虫
|
|
|
|
- 根据指定的css节点,从接口文档上爬取数据并保存到数据库中
|
|
|
|
- 统一处理所有的接口请求
|
|
|
|